microglia cells - Alemán Inglés Diccionario